package flown.game.mine.component;


/**
 * @author flown
 */


public class Trigger extends flown.game.mine.component.Component
{
    public enum Type
    {
        ON_STEP_ON,         ///< 配合事件使用：站在方块上时
        ON_STEP_OFF,        ///< 配合事件使用：离开方块上时
        ON_FALL_ON,         ///< 配合事件使用：方块坠落时
        ON_PLACED,          ///< 配合事件使用：方块被放置时
        ON_PLAYER_PLACING,  ///< 配合事件使用：玩家放置方块时
        ON_PLAYER_DESTROYED,///< 配合事件使用：玩家破坏方块时
        ON_INTERACT,        ///< 配合事件使用：玩家与方块交互时
        TICKING,            ///< 配合事件使用：设置特定值的刻
        RANDOM_TICKING,     ///< 配合事件使用：设置随机刻
    }

    public Trigger.Type type;

    public Trigger()
    {

    }
}


